• word of the day

    nigella sativa

    nigella sativa - Dictionary definition and meaning for word nigella sativa

    Definition
    (noun) herb of the Mediterranean region having pungent seeds used like those of caraway
Download our Mobile App Today
Receive our word of the day
on Whatsapp